<?php

/* 公共函数 */

function __autoload($controllerName) {  // 自动加载类
    $controllerPath = "Controller/{$controllerName}.class.php";     // Controller路径
    if (!file_exists($controllerPath)) {
        $controllerPath = "Model/{$controllerName}.class.php";     // Model路径
    }
    require_once $controllerPath ;
}


function D($name) {     // 自动加载model文件，并实例化相应model对象
    static $models = array();
    $modelName = $name.'Model';

    if (!$models[$name]) {      // 单例模式（重复 new Obj 是不能原谅的）
        $models[$name] = new $modelName;
    }

    return $models[$name];
}
